@charset "utf-8";
/* CSS Document */
.columnBox{ margin-bottom:10px;}
.columnBox .title{ background:url(../images/share/titlebgL.gif) left top no-repeat; padding-left:15px; height:27px;}
.columnBox .title h2{ background:url(../images/share/titleBgR.gif) right top no-repeat; display:block; height:27px; line-height:27px; vertical-align:middle; text-align:left; font-size:14px;}
.columnBox .pad{ padding:6px 5px;border:1px solid #c5ddf6;border-top:none; zoom:1; margin-bottom:10px;}
.pageMark{ margin-bottom:10px;}
.pageMark a{ display:block; float:left; padding:4px 10px 3px 10px; text-align:center;border:1px solid #c5ddf6; text-decoration:none; margin-right:5px;}
.pageMark a:hover,.pageMark a.current{ background-color:#108ccd; color:#FFF;border:1px solid #005a97}
.pageMark a.disabled,.pageMark a.disabled:hover{border:1px solid #cdcdcd; color:#cdcdcd;background-color:#ffffff; }

.inputBox{ height:25px; width:160px; padding:3px 0 0 5px; border:1px solid #abcee1; background:#FFF;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px; vertical-align:middle;}
.inputBoxLong{height:25px; width:300px; padding:3px 0 0 5px; border:1px solid #abcee1; background:#FFF;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px; vertical-align:middle;}
.inputBoxSmall{height:25px; width:60px; padding:3px 0 0 5px; border:1px solid #abcee1; background:#FFF;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px; vertical-align:middle;}
.inputBoxSmall2{height:25px; width:100px; padding:3px 0 0 5px; border:1px solid #abcee1; background:#FFF;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px; vertical-align:middle;}
.textAreaBox{height:90px; width:260px; padding:3px 0 0 5px; border:1px solid #abcee1; background:#FFF;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px; vertical-align:middle;}
.star{ margin:0 10px; font-size:16px; color:#F00; font-family:"Times New Roman", Times, serif;vertical-align:middle;}
.btn120px{ background:url(../images/share/btn120px.jpg) center center no-repeat; height:30px; width:120px; border:none; cursor:pointer; color:#FFF;}
/*-------------------global end--------------------------------*/

/*-------------------ListContent template start--------------------------------*/

.articleList{padding:6px 5px 25px 5px;border:1px solid #c5ddf6; margin-bottom:10px;}
.articleList ul li{padding-left:25px;height:25px; line-height:25px; vertical-align:middle; position:relative; background:url(../images/share/icon02.gif) 8px center no-repeat;}
.articleList ul li a{ font-size:14px;}
.articleList ul li span{ margin-right:10px;}
.articleList ul li span.postTime{ position:absolute; top:2px; right:20px;}
#Listhot h4{ float:left; height:28px; width:290px; display:block;overflow:hidden;overflow: hidden;white-space:nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis; line-height:28px; vertical-align:middle; font-weight:lighter; font-family:"Microsoft Yahei"; background:url(../images/share/up.gif) left center no-repeat; padding-left:20px; margin:5px 0; margin-right:10px;}
#Listhot h4 a{color:#108ccd;}
.banner270px{ margin-bottom:10px;}
#sideColumn ul li a{display: block;font-family:Gadget, sans-serif;width:210px; padding-left:10px;overflow:hidden;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis; background:url(../images/share/icon02.gif) left center no-repeat; line-height:20px;}

/*--------------------article template start----------------------------------------------------------*/
.articleContentWrap{padding:6px 5px 25px 5px;border:1px solid #c5ddf6; margin-bottom:10px;}
.position{color:#108ccd; padding:5px 15px; background:#eaf4ff; border:1px solid #c5ddf6;}
.position a{color:#108ccd;}
.article{ padding:15px 5px;}
.article h3{ text-align:center; display:block; margin-bottom:10px; margin-top:20px;}
.article .tags{ text-align:center; padding:5px 0;border-top:1px solid #c5ddf6;border-bottom:1px solid #c5ddf6;}
.article .articleText{ padding:20px;}
.article .articleText p{ margin-bottom:20px; line-height:22px; text-indent:2em;}

/*--------------------register template start----------------------------------------------------------*/
.flowChart{ background:url(../images/flowChart.jpg) no-repeat; height:51px; margin-bottom:10px;}
.flowChart .grid_8{height:51px; line-height:51px; vertical-align:middle; font-size:14px;padding-left:65px; width:245px;font-family:"Microsoft Yahei";}
#regInfo ol{padding-left:25px;}
#regInfo ol li{ line-height:20px;}
#regInfo p{ margin-bottom:20px;}
#regForm{ margin-bottom:10px; }
#regForm form{border:1px solid #abcee1;background:#dcedf7;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px; padding:10px;}
#regForm form h2{ font-size:14px; font-family:"Microsoft Yahei";}
#regForm form table{ margin-bottom:20px; border-bottom:1px dashed #abcee1;}
#regForm form table td{ height:40px; vertical-align:middle; padding:5px 0;}
#orderInfo h2 { position:relative;}
#orderInfo h2 .titleName{ margin-right:300px;}
#orderInfo h2 em{ font-style:normal;}
#orderInfo h2 span{ margin:0 10px;display:inline-block;}
#orderInfo h2 span a{display:inline-block; padding:0 10px; text-align:center; color:#ffffff; border:1px solid #c5ddf6; border-bottom:none; background:#7dbcdb;}
#orderInfo h2 span a:hover,#orderInfo h2 span a.current{ background:#ffffff;color:#2c3f7d; text-decoration:none;}
#orderInfo .panes .ct{ display:none;}